#include<iostream>
using namespace std;
int main()
{
    int n,i,ma,k,ks,k3,kd,f,kan;
    string s,s1,sma;
    char v,v1,x;
    cout<<"введите слова через пробел:";
    getline(cin,s);
    s=s+' ';
    n=s.size();
    ma=0;
    k=0;
    s1="";
    ks=0;
    k3=0;
    kd=0;
    f=0;
    kan=0;
    for (int i=0;i<n;i++){
      if (s[i]==' '){
          ks+=1;
      }
      }
    for (int i=0;i<n;i++){
        if (s[i]!=' '){
          k+=1;
          s1=s1+s[i];
          if(s[i]=='-'){
              kd=kd+1;
          }
           x=s[i];
           v='A';
           v1='z';
           if(int(x)>=int(v) and int(x)<=int(v1)){
                   f=1;
           }
      }
      else
      {if(f==1){
          kan=kan+1;
      }
      if (k<=3){
        k3=k3+1;
      }
      if (k>ma){
          ma=k;
          sma=s1;
      }
      k=0;
      s1="";
      }}
cout<<"Кол-во слов:"<<ks<<endl;
cout<<"Кол-во слов содержащих латинсикй символ:"<<kan<<endl;
cout<<"Кол-во слов не превышающих 3 символа:"<<k3<<endl;
cout<<"Кол-во слов в составе которых имеется дефис:"<<kd<<endl;
cout<<"Самое длинное слово:"<<sma<<endl;
cout<<"Длина слова:"<<ma<<endl;
}
